Big Huge Thesaurus

Lycosa tarentula

noun